package kn.webstd.g4g.business;

import java.util.List;

import kn.webstd.g4g.commons.dts.CPerformanceDts;
import kn.webstd.g4g.commons.dts.CPlanningStatusDts;
import kn.webstd.g4g.commons.dts.CmonthDts;
import kn.webstd.g4g.commons.dts.CyearDts;
import kn.webstd.g4g.commons.dts.StatusDts;
import kn.webstd.tools.business.IService;
import kn.webstd.tools.business.security.IAuthorizationManager.PermitAll;

@PermitAll
public interface ICatalogService extends IService {
	public List<CmonthDts> getAllMonths();
	public List<CyearDts> getAllYears();
	public String getCurrentPeriod();
	public StatusDts getCurrentStatus();
	public List<StatusDts> getCurrentAndNextPeriod();
	public List<CPerformanceDts> getAllPerformanceCatalog();
	public List<CPlanningStatusDts> getAllPlanningStatus();
}